package com.lggry.exceptiondemo1;

import java.text.SimpleDateFormat;
import java.util.Date;

public class ExceptionDemo1 {
    public static void main(String[] args) throws Exception {
        //目标：认识异常体系，搞清楚异常的基本作用
        show2();
    }

    //定义一个方法认识编译异常
    public static void show2() throws Exception {
        System.out.println("show1方法执行了...");

        String str = "2024-07-09 11:12:13";
        //把字符串时间解析成Java中的一个日期对象。
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = sdf.parse(str); //编译时候异常，必须处理，否则编译不过
        System.out.println(date);

        System.out.println("show1方法结束了...");
    }


    //定义一个方法认识运行时异常
    public static void show() {
        System.out.println("show方法执行了...");

        int[] arr = {1,2,3};
        System.out.println(arr[3]);

        System.out.println("show方法结束了...");
    }
}
